Internet Archive BookReader - Centralization versus decentralization of information systems : a critical survey and an annotated bibliography